package com.ibeeking.gmc.global.service.common.dos;

import com.ibeeking.found.common.base.BaseDO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @ClassName: TenantAgentInfoDO
 * @Author ibeeking
 * @Description:
 * @Date: 2021/11/26 10:41
 * @Version: 1.0
 */
@Data
@TableName("gmc_tenant_agent_info")
public class TenantAgentInfoDO extends BaseDO implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableField(value = "tenant_id")
    private Integer tenantId;
    /**
     * 姓名
     */
    @TableField(value = "name")
    private String name;
    /**
     * 证件号码
     */
    @TableField(value = "id_card_no")
    private String idCardNo;
    /**
     * 证件类型
     */
    @TableField(value = "id_card_type")
    private Integer idCardType;
    /**
     * 证件有效期类型（1：期间；2：长期有效）
     */
    @TableField(value = "id_card_term_type")
    private Integer idCardTermType;
    /**
     * 证件开始日期
     */
    @TableField(value = "id_card_term_start")
    private LocalDate idCardTermStart;
    /**
     * 证件结束日期
     */
    @TableField(value = "id_card_term_end")
    private LocalDate idCardTermEnd;

    /**
     * 身份证_正面
     */
    @TableField(value = "id_card_up")
    private String idCardUp;

    /**
     * 身份证_反面
     */
    @TableField(value = "id_card_down")
    private String idCardDown;

    /**
     * '手持证件照片'
     */
    @TableField(value = "hand_hold_id_card")
    private String handHoldIdCard;

    /**
     * 委托书
     */
    @TableField(value = "entrustment")
    private String entrustment;


}
